package com.ruoyi.contact.service;

import java.util.List;
import com.ruoyi.contact.domain.ContactReminder;

/**
 * 联系人提醒Service接口
 * 
 * @author ruoyi
 * @date 2025-06-04
 */
public interface IContactReminderService 
{
    /**
     * 查询联系人提醒
     * 
     * @param reminderId 联系人提醒主键
     * @return 联系人提醒
     */
    public ContactReminder selectContactReminderByReminderId(Long reminderId);

    /**
     * 查询联系人提醒列表
     * 
     * @param contactReminder 联系人提醒
     * @return 联系人提醒集合
     */
    public List<ContactReminder> selectContactReminderList(ContactReminder contactReminder);

    /**
     * 新增联系人提醒
     * 
     * @param contactReminder 联系人提醒
     * @return 结果
     */
    public int insertContactReminder(ContactReminder contactReminder);

    /**
     * 修改联系人提醒
     * 
     * @param contactReminder 联系人提醒
     * @return 结果
     */
    public int updateContactReminder(ContactReminder contactReminder);

    /**
     * 批量删除联系人提醒
     * 
     * @param reminderIds 需要删除的联系人提醒主键集合
     * @return 结果
     */
    public int deleteContactReminderByReminderIds(String reminderIds);

    /**
     * 删除联系人提醒信息
     * 
     * @param reminderId 联系人提醒主键
     * @return 结果
     */
    public int deleteContactReminderByReminderId(Long reminderId);
}
